package com.ruoyi.device.domain;

import com.ruoyi.common.core.domain.BaseEntity;

public class SysDeviceNewVO extends BaseEntity {
    /** 主键 */
    private Long deviceId;

    /** 设备分类 */
    private Long typeId;

    private String typeName;

    /** 设备名称 */
    private String deviceName;

    /** 设备型号，多个同型号设备，在型号后添加序号 */
    private String deviceModel;

    /** 设备照片 */
    private String deviceImg;

    /** 设备说明 */
    private String deviceRemark;

    /** 设备状态，-1废弃，0正常，1借出，2维修 */
    private Integer deviceStatus;

    public SysDeviceNewVO() {
    }

    public SysDeviceNewVO(Long deviceId, Long typeId, String typeName, String deviceName, String deviceModel, String deviceImg, String deviceRemark, Integer deviceStatus) {
        this.deviceId = deviceId;
        this.typeId = typeId;
        this.typeName = typeName;
        this.deviceName = deviceName;
        this.deviceModel = deviceModel;
        this.deviceImg = deviceImg;
        this.deviceRemark = deviceRemark;
        this.deviceStatus = deviceStatus;
    }

    public Long getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Long deviceId) {
        this.deviceId = deviceId;
    }

    public Long getTypeId() {
        return typeId;
    }

    public void setTypeId(Long typeId) {
        this.typeId = typeId;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public String getDeviceImg() {
        return deviceImg;
    }

    public void setDeviceImg(String deviceImg) {
        this.deviceImg = deviceImg;
    }

    public String getDeviceRemark() {
        return deviceRemark;
    }

    public void setDeviceRemark(String deviceRemark) {
        this.deviceRemark = deviceRemark;
    }

    public Integer getDeviceStatus() {
        return deviceStatus;
    }

    public void setDeviceStatus(Integer deviceStatus) {
        this.deviceStatus = deviceStatus;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("SysDeviceNewVO{");
        sb.append("deviceId=").append(deviceId);
        sb.append(", typeId=").append(typeId);
        sb.append(", typeName='").append(typeName).append('\'');
        sb.append(", deviceName='").append(deviceName).append('\'');
        sb.append(", deviceModel='").append(deviceModel).append('\'');
        sb.append(", deviceImg='").append(deviceImg).append('\'');
        sb.append(", deviceRemark='").append(deviceRemark).append('\'');
        sb.append(", deviceStatus=").append(deviceStatus);
        sb.append('}');
        return sb.toString();
    }
}
